package com.diors.game.example.server.xmldata;

import org.apache.log4j.Logger;

import com.diors.commons.config.xmlbean.XmlFileData;
import com.diors.commons.config.xmlbean.XmlFolderData;

/**
 * xml数据管理类
 * @author	darren.ouyang <ouyang.darren@gmail.com>
 * @date	2013-10-22
 * @version 1.0
 * @copyright Copyright (c) 2013, darren.ouyang
 */
public class XmlDataManager 
{
	
	static final Logger log = Logger.getLogger(XmlDataManager.class); 

	/************************* 测试示例 *************************/
	
	@XmlFileData(path = "./data/0_test_file/test.xml")
	public static TestFileData TEST_FILE_DATA;
	
	@XmlFolderData(folderName = "./data/0_test_folder/", fileName = "./data/temp/0_tests.xml")
	public static TestFolderData TEST_FOLDER_DATA;
	
	/************************* NPC系统 *************************/
	
	@XmlFileData(path = "./data/npc/npc.xml")
	public static NpcData NPC_DATA;
	
	@XmlFileData(path = "./data/npc/born.xml")
	public static NpcBornData NPC_BORN_DATA;
	
	/************************* 场景系统 *************************/
	
	@XmlFileData(path = "./data/scene/line.xml")
	public static SceneLineData SCENE_LINE_DATA;
	
	@XmlFolderData(folderName = "./data/scene/map/", fileName = "./data/temp/scene.xml")
	public static SceneData SCENE_DATA;
	
}
